Samokov är en stad i kommunen Obsjtina Samokov och regionen Sofijska oblast i sydvästra Bulgarien. Staden hade år 2008 ungefär 28 150 invånare. Det ligger 55 kilometer från huvudstaden Sofia. Tack vare att Samokov är en skidort finns flera förbindelser mellan Sofia och Samokov. Även mellan skidorten Borovets och Samokov finns en hel del förbindelser.
Långt bak i tiden var Samokov ett viktigt centrum för hantverk och konst; bland annat kommer konstnären Zacharij Zograf från Samokov. Under 1500- och 1600-talen var Samokov en viktig järnproduceringsplats. Under 1600-talet producerades hästskor och spik till Osmanska rikets armé. Det producerades också ankare och andra skeppstillbehör till bulgariska skepp och båtar.